RAID - II : Design and Implementation of a Large Scale Disk Array Controller 1
نویسندگان
چکیده
We describe the implementation of a large scale disk array controller and subsystem incorporating over 100 high performance 3.5" disk drives. It is designed to provide 40 MB/s sustained performance and 40 GB capacity in three 19" racks. The array controller forms an integral part of a file server that attaches to a Gb/s local area network. The controller implements a high bandwidth interconnect between an interleaved memory, an XOR calculation engine, the network interface (HIPPI), and the disk interfaces (SCSI). The system is now functionally operational, and we are tuning its performance. We review the design decisions, history, and lessons learned from this three year university implementation effort to construct a truly large scale system assembly.
منابع مشابه
Exploiting redundancy to construct energy-efficient, high-performance RAIDs
Recent studies show that disk-based I/O subsystems account for a non-trivial portion of energy consumption in data-intensive environment such as storage servers and data centers. Previous powerefficient I/O solutions for a single disk drive or mobile computers cannot be applied to data-intensive environment where the I/O load is much more intensive. Current solutions seek help from multi-speed ...
متن کاملcient Implementation of RAID - 5 Using Disk Based
Redundant Array of Inexpensive Disks (RAID) is often used to provide a fault tolerance capability for disk failures in database systems. An eecient implementation of small writes is the most important issue to achieve high throughput because most of writes in databases are small. The traditional RAID implementation requires a RAID controller to construct parity blocks for writes (host based wri...
متن کاملInterfacing a high performance disk array file server to a gigabit LAN
Distributed systems in use today depend heavily on network communications between clients and servers. In this report, we describe the design and implementation of the network architecture (hardware, software and protocols) of the RAID-II system. RAID-II is a high speed file server connected to an UltraNetwork. To support high bandwidth network transfers with the RAID-II server, we divided the ...
متن کاملHierarchical RAID: Design, performance, reliability, and recovery
Hierarchical RAID (HRAID) extends the RAID paradigm to mask the failure of whole Storage Nodes (SNs) or bricks, where each SN is a disk array with a certain RAID level. HRAIDk/l with N SNs and M disks per SN tolerates k SN failures and l disk failures per SN withMaximum Distance Separable (MDS) erasure codes, which introduce the minimum level of redundancy at each level. For N = M there are k i...
متن کامل